@charset "UTF-8";
@font-face { font-family: 'fanzhenlanting'; src: url("../fonts/方正兰亭中黑_GBK.TTF") format("truetype"); }

@font-face { font-family: 'fanzhenlantinglight'; src: url("../fonts/方正兰亭纤黑_GBK.TTF") format("truetype"); }

@font-face { font-family: 'fanzhenlantingbold'; src: url("../fonts/fzltzchk.ttf") format("truetype"); }

@font-face { font-family: 'RR'; src: url("../fonts/Rubik-Regular.ttf") format("truetype"); }

@font-face { font-family: 'MM'; src: url("../fonts/Montserrat-Medium.ttf") format("truetype"); }

@font-face { font-family: 'TS'; src: url("../fonts/TitilliumWeb-SemiBold.ttf") format("truetype"); }

@font-face { font-family: 'NB'; src: url("../fonts/NexaBold.otf") format("opentype"); }

@font-face { font-family: 'DB'; src: url("../fonts/DINCond-Black.otf") format("opentype"); }

/* 响应 */
/* 响应 */
@media screen and (max-width: 1199px) { body, html { width: 100%; }
  .center { width: 100%; margin: 0; padding: 0 1%; } }

/* 新闻协会 */
@media screen and (min-width: 320px) and (max-width: 480px) { .switch .line.prev { font-size: 16px; }
  .switch .line.next { font-size: 16px; }
  .switch .line .tag { padding-right: 40px; }
  .switch .line { padding: 15px 0px; }
  .news1-details .main1 .content .gomore { margin-top: 10px; }
  .news1-details .main1 .content .right_box .block_box { padding: 0px; }
  .news1-details .main1 .content .left_box .left_txt { padding-top: 30px; }
  .news1-details .main1 .content .left_box .title_box .block { padding: 10px 10px; }
  .news1-details .main1 .content .left_box .title { text-align: center; font-size: 20px; margin-bottom: 0px; }
  .news1-details .main1 .content .left_box .title_box .block .name { font-size: 16px; margin-bottom: 6px; }
  .news1-details .main1 .content .left_box { width: 100%; }
  .about .main4 .content { padding-top: 0px; }
  .video_aside .video_box { width: 300px; }
  .about .main5 { padding: 0px; }
  .about .main5 .icon { width: 40px; margin: 20px auto; }
  .about .main2 .content .block:nth-child(odd) { margin-right: 0px; }
  .news1 .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .service .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .activity .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .building .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .txt_box { margin: 0 auto; }
  .inner_banner .txt .en { font-size: 18px; }
  .inner_banner .txt .cn { font-size: 16px; }
  .inner_title .name { font-size: 19px; }
  .activity .main1 .content .block_box .block { margin-top: 10px; }
  .activity .main1 .content .block_box .block:not(:nth-child(3n)) { margin-right: 0%; }
  .activity .main1 .content .block_box .block .txt .name { padding: 10px 0px; margin: 0; }
  .crumbs { height: auto; }
  .index .main4 { padding: 10px 10px; }
  .activity .main1 .content .list_form { padding: 10px 0 10px; border-bottom: 2px solid #333333; }
  .index .main1 .content .left_box { width: 100%; }
  .index .main1 .content { margin: 0 auto; }
  .index .main1 .content { width: 100%; }
  .index .main1 .content .right_box { width: 100%; }
  .index .main1 .center { flex-wrap: wrap; }
  .index .main2 { padding-bottom: 10px; }
  .index .main1 .title_controls { width: 100%; margin: 0; }
  .index .main1 { padding: 10px 10px; flex-wrap: wrap; }
  .swbtn_box { display: none; }
  .index .index_banner .txt_box .txt .one { font-size: 18px; margin-bottom: 20px; }
  .index .index_banner .txt_box .txt .two { font-size: 22px; margin-bottom: 20px; }
  .index .index_banner .txt_box .txt .three { font-size: 18px; }
  .about .main1 .content .txt .left_box .year { padding: 10px 0px; margin: 0px; }
  .about .main1 .content .txt .left_box .name { margin: 0px; font-size: 18px; }
  .about .main1 .content .txt .left_box { height: auto; }
  .header_nav { display: none; }
  .service .main1 .content .center1460 .block .txt { flex-wrap: wrap; }
  .about .main3 .content .sw_box { display: none; }
  .service .main1 .content .center1460 .block .txt .title { position: absolute; width: 100%; }
  .about .main2 .content .block .txt .tag { padding: 10px 10px; margin-bottom: 0px; }
  .about .main2 .content .block .txt { position: relative; width: 100%; padding-left: 0px; left: 0px; transform: translate3d(0%, 0, 0); padding-bottom: 10px; padding-top: 10px; }
  .about .main2 .content .block .txt .abstract { font-size: 20px; text-align: center; }
  .about .main2 .center { flex-wrap: wrap; }
  .about .main2 .content .block { width: 100%; text-align: center; }
  .about .main1 .content .txt .left_box { position: unset; width: 100%; text-align: center; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .about .main1 .content .txt .right_box { width: 100%; padding-right: 0px; text-align: justify; }
  .contact .main2 .content { padding: 0; }
  .about .main1 .content { padding-top: 0px; }
  .contact .main2 .inner_title .name { font-size: 20px; }
  .leader .main1 .content .block:nth-child(1) { margin-bottom: 20px; }
  .leader .main1 .content .block:nth-child(odd) { margin-right: 0px; }
  .peech .main1 .content .txt .txt_box { padding-top: 10px; }
  .peech .main1 .content .txt .txt_box .top_tag { font-size: 18px; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .peech .main1 .content .txt .txt_box { width: 100%; }
  .contact .main1 .content .center { flex-wrap: wrap; }
  .contact .map { height: 300px; width: 100%; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .contact .main1 .content .left_txt { width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .contact .main1 .content .left_txt .name { font-size: 16px; margin: 10px 0px; }
  /* .contact .main2 .content .btn_box .btn { width: 100%; } */
  .contact .main2 .content .btn_box .btn:nth-child(1) { margin-bottom: 10px; }
  .contact .main2 .content .block .line .name { width: 130px; }
  .contact .main2 .content .block .line input { width: 100%; }
  .contact .main2 .content .block .line textarea { width: 100%; }
  .constitution .main1 .content .block_box .block .block_top .icon { height: 6px; width: 6px; }
  .constitution .main1 .content .block_box .block .block_top .name { font-size: 14px; }
  .constitution .main1 .content .block_box .block .block_down { padding: 0px; text-align: justify; }
  .organize .main1 .content .img { padding: 0px; }
  .activity .main1 .content .list_form .search_box { width: 100%; }
  .right_aside { display: none; }
  .news1 .main1 .content .block_box .block .txt .name { font-size: 16px; margin: 10px 0px; }
  .news1 .main1 .content .block_box .block { padding: 15px 0px; }
  .paging a { height: 25px !important; width: 25px !important; line-height: 25px; }
  .inner_title .name { font-size: 22px; }
  .news1 .main1 .content .list_form .search_box { width: 100%; }
  .building .main1 .content .block .txt .name { font-size: 16px; }
  .building .main1 .content .block:nth-child(n) { margin-top: 10px; }
  .leader .main1 .content .block { width: 100%; }
  .leader .main1 .content .block .txt .name { margin-bottom: 0px; }
  .about .main5 { font-size: 20px; } }

@media screen and (min-width: 480px) and (max-width: 768px) { .news1 .inner_banner .txt .txt_box { margin: 0 auto; }
  .service .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .activity .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .building .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .txt_box { margin: 0 auto; }
  .inner_banner .txt .en { font-size: 18px; }
  .inner_banner .txt .cn { font-size: 16px; }
  .inner_title .name { font-size: 19px; }
  .switch .line.prev { font-size: 16px; }
  .switch .line.next { font-size: 16px; }
  .switch .line .tag { padding-right: 40px; }
  .switch .line { padding: 15px 0px; }
  .news1-details .main1 .content .gomore { margin-top: 10px; }
  .news1-details .main1 .content .left_box .left_txt { padding-top: 30px; }
  .news1-details .main1 .content .left_box .title_box .block { padding: 10px 10px; }
  .news1-details .main1 .content .left_box .title { text-align: center; font-size: 20px; margin-bottom: 0px; }
  .news1-details .main1 .content .left_box .title_box .block .name { font-size: 18px; margin-bottom: 6px; }
  .news1-details .main1 .content .left_box { width: 100%; }
  .news1-details .main1 .content .left_box { width: 100%; }
  .activity .main1 .content .block_box .block { margin-top: 10px; }
  .activity .main1 .content .block_box .block:not(:nth-child(3n)) { margin-right: 0%; }
  .activity .main1 .content .block_box .block .txt .name { padding: 10px 0px; margin: 0; }
  .crumbs { height: auto; }
  .index .main4 { padding: 10px 10px; }
  .activity .main1 .content .list_form { padding: 10px 0 10px; border-bottom: 2px solid #333333; }
  .swbtn_box { display: none; }
  .index .main1 .content .left_box { width: 100%; }
  .index .main1 .content { margin: 0 auto; }
  .index .main1 .content .right_box { width: 100%; }
  .index .main1 .center { flex-wrap: wrap; }
  .index .main1 .title_controls { width: 100%; margin: 0; }
  .index .index_banner .txt_box .txt .one { font-size: 30px; margin-bottom: 25px; }
  .index .index_banner .txt_box .txt .two { font-size: 40px; margin-bottom: 45px; }
  .index .index_banner .txt_box .txt .three { font-size: 30px; }
  .about .main1 .content .txt .left_box .year { padding: 10px 0px; margin: 0px; }
  .about .main1 .content .txt .left_box .name { margin: 0px; font-size: 24px; }
  .about .main1 .content .txt .left_box { height: auto; }
  .building .main1 .content .block:nth-child(n) { margin-top: 10px; margin-right: 0%; }
  .header_nav { display: none; }
  .about .main5 { font-size: 22px; }
  .about .main2 .content .block { width: 100%; text-align: center; }
  .about .main2 .center { flex-wrap: wrap; }
  .about .main2 .content .block .txt { position: relative; width: 100%; padding-left: 0px; left: 0px; transform: translate3d(0%, 0, 0); padding: 10px 0 20px; }
  .about .main2 { padding-bottom: 0px; }
  .about .main2 .content .block .txt .abstract { font-size: 20px; text-align: center; }
  .about .main1 .content .txt .left_box { position: unset; width: 100%; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .about .main1 .content .txt .right_box { width: 100%; }
  .paging a { height: 25px !important; width: 25px !important; line-height: 25px; }
  .contact .main2 .content { padding: 0; }
  .contact .main2 .inner_title .name { font-size: 20px; }
  .leader .main1 .content .block:nth-child(1) { margin-bottom: 30px; }
  .leader .main1 .content .block:nth-child(odd) { margin-right: 0px; }
  .peech .main1 .content .txt .txt_box { padding-top: 10px; }
  .contact .main1 .content .center { flex-wrap: wrap; }
  .contact .map { height: 300px; width: 100%; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .contact .main1 .content .left_txt { width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .peech .main1 .content .txt .txt_box { width: 100%; }
  .contact .main1 .content .left_txt .name { font-size: 16px; margin: 10px 0px; }
  /* .contact .main2 .content .btn_box .btn { width: 100%; } */
  .contact .main2 .content .btn_box .btn:nth-child(1) { margin-bottom: 10px; }
  .contact .main2 .content .block .line .name { width: 130px; }
  .contact .main2 .content .block .line input { width: 100%; }
  .contact .main2 .content .block .line textarea { width: 100%; }
  .constitution .main1 .content .block_box .block .block_top .name { font-size: 18px; }
  .constitution .main1 .content .block_box .block .block_down { padding: 0px; text-align: justify; }
  .organize .main1 .content .img { padding: 0px; }
  .right_aside { display: none; }
  .activity .main1 .content .list_form .search_box { width: 100%; }
  .building .main1 .content .block .txt .name { font-size: 16px; }
  .building .main1 .content .block .txt { text-align: center; }
  .building .main1 .content .block { margin-top: 30px; }
  .building .main1 .content .block { width: 100%; }
  .inner_banner .txt .txt_box { padding: 0px; font-size: 16px; }
  .right_aside { display: none; }
  .leader .main1 .content .block { width: 100%; }
  .inner_title .name { font-size: 22px; }
  .news1 .main1 .content .list_form .search_box { width: 100%; }
  .inner_banner .txt .en { font-size: 16px; }
  .inner_banner .txt .cn { font-size: 16px; }
  .news1 .main1 .content .block_box .block .txt .name { font-size: 18px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } }

@media (max-width: 768px) { .inner_title .name { font-size: 22px; }
  .news1 .main1 .content .list_form .search_box { width: 100%; }
  .inner_banner .txt .txt_box { padding: 0px; }
  .right_aside { display: none; } }

@media screen and (min-width: 768px) and (max-width: 992px) { .index .main1 .content .right_box .block { width: 49%; }
  .index .main1 .content { width: 100%; }
  .news1 .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .service .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .activity .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .building .inner_banner .txt .txt_box { text-align: center; margin: 0 auto; }
  .txt_box { margin: 0 auto; }
  .inner_banner .txt .en { font-size: 18px; }
  .inner_banner .txt .cn { font-size: 16px; }
  .news1-details .main1 .content .left_box .title { text-align: center; font-size: 30px; }
  .video_aside .video_box { width: 680px; }
  .swbtn_box { display: none; }
  .index .main1 .content .left_box { width: 100%; }
  .index .main1 .content { margin: 0 auto; }
  .index .main1 .content .right_box { width: 100%; }
  .index .main1 .center { flex-wrap: wrap; }
  .index .main1 .title_controls { width: 100%; margin: 0; }
  .header_nav { display: none; }
  .about .main2 .content .block { width: 100%; text-align: center; }
  .about .main2 .center { flex-wrap: wrap; }
  .about .main2 .content .block .txt { position: relative; width: 100%; padding-left: 0px; left: 0px; transform: translate3d(0%, 0, 0); padding: 10px 0 20px; }
  .about .main2 { padding-bottom: 0px; }
  .about .main2 .content .block .txt .abstract { font-size: 20px; text-align: center; }
  .about .main1 .content .txt .left_box { position: unset; width: 100%; height: 100%; padding: 10px 30px; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .about .main1 .content .txt .right_box { width: 100%; }
  .contact .main1 .content .center { flex-wrap: wrap; }
  .contact .map { height: 300px; width: 100%; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .contact .main1 .content .left_txt { width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .contact .main2 .content { padding: 0; }
  .contact .main2 .inner_title .name { font-size: 20px; }
  .leader .main1 .content .block:nth-child(1) { margin-bottom: 30px; }
  .leader .main1 .content .block:nth-child(odd) { margin-right: 0px; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .peech .main1 .content .txt .txt_box { width: 100%; }
  /* .contact .main2 .content .btn_box .btn { width: 100%; } */
  .contact .main2 .content .btn_box .btn:nth-child(1) { margin-bottom: 10px; }
  .contact .main2 .content .block .line .name { width: 100px; }
  .contact .main2 .content .block .line input { width: 100%; }
  .contact .main2 .content .block .line textarea { width: 100%; }
  .constitution .main1 .content .block_box .block .block_down { padding: 0px; text-align: justify; }
  .building .main1 .content .block .txt { padding: 0 40px 30px 30px; text-align: center; }
  .activity .main1 .content .list_form .search_box { width: 100%; }
  .building .main1 .content .block { width: 47.5%; }
  .inner_banner .txt .txt_box { padding: 0px; font-size: 16px; }
  .right_aside { display: none; }
  .inner_title .name { font-size: 22px; }
  .news1 .main1 .content .list_form .search_box { width: 100%; }
  .leader .main1 .content .block { width: 100%; } }

@media screen and (min-width: 992px) and (max-width: 1024px) { .about .main1 .content .txt .left_box { position: unset; width: 100%; height: auto; padding: 20px 30px; }
  .peech .main1 .content .img { position: relative; width: 100%; }
  .about .main1 .content .txt .right_box { width: 100%; }
  .peech .main1 .content .txt .txt_box { width: 100%; }
  .constitution .main1 .content .block_box .block .block_down { padding: 0px; }
  .inner_title .name { font-size: 22px; }
  .right_aside { display: none; }
  .news1 .main1 .content .list_form .search_box { width: 100%; } }

.building .main1 .content .block { background-color: #ffff; }

.building .main1 .content .block .txt { padding: 0 40px 30px 30px; }

@media screen and (max-width: 1860px) { .index .main4 .center { width: 100%; }
  .right_aside { display: none; }
  .header .header_top .header_nav { width: 50%; margin-left: 7%; } }

@media screen and (max-width: 1500px) { .index .main4 .center { width: 100%; }
  .right_aside { display: none; }
  .index .main6 .content .right_box .block .txt { padding: 20px 0; }
  .index .main4 .content .box_bottom .left_aside .block .txt { top: 10px; left: 10px; } }

@media screen and (max-width: 1470px) { .service .main1 .content .center1460 { width: 100%; padding: 0 15px; } }

@media screen and (max-width: 1400px) { .index .title_controls { margin-right: 2% !important; } }

@media screen and (max-width: 1360px) { .index .main3 .content .swiper_btn_box { width: 100%; } }

@media screen and (max-width: 1200px) { .crumbs { display: none; }
  .paging { display: none; }
  .loadData { margin-top: 20px; display: block; }
  .picture_scale:hover img { -o-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }
  body { padding-top: 79px !important; }
  .inner_main { padding: 60px 0; }
  .right_aside { display: none; }
  .footer .foot_link { display: none; }
  .index .index_banner .txt_box .txt .one { font-size: 26px; margin-bottom: 25px; }
  .index .index_banner .txt_box .txt .two { font-size: 44px; margin-bottom: 25px; }
  .index .index_banner .txt_box .txt .three { font-size: 28px; }
  .index .index_banner .icon { display: none; }
  .index .main1 .content .left_box { width: 74.5%; }
  .index .main1 .content .tab_box { margin-right: 0; }
  .index .main1 .content .right_box { width: 100%; flex: unset; display: inherit; }
  .index .main1 .content .right_box .img_bg { position: unset; width: 100%; }
  .index .main1 .content .right_box .img_bg img { width: 100%; }
  .index .main1 .content .right_box .number_box { -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; border-radius: 0; height: 80px; }
  .index .main1 .content .right_box .video_box { position: absolute; top: 50%; left: 50%; margin-top: 0; -o-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
  .index .main2 { padding: 60px 0; }
  .index .main2 .content { padding-top: 40px; }
  .index .main3 { padding: 60px 0; }
  .index .main3 .content .swiper-slide .block .txt { padding: 20px; }
  .index .main4 { padding: 60px 0; }
  .index .main4 .title { margin-bottom: 40px; }
  .index .main4 .title_controls { display: none; }
  .index .main4 .content { width: 100%; }
  .index .main4 .content .box_top .block { border: solid 3px #e72129; }
  .index .main4 .content .box_top .block .txt { padding: 10px; background-color: #e72129; }
  .index .main4 .content .box_top .block .abstract { z-index: 1; opacity: 0.8; }
  .index .main4 .content .box_top .block .alias { color: #ffffff; }
  .index .main6 .content .left_box { width: 100%; }
  .index .main6 .content .left_box img { width: 100%; }
  .index .main6 .content .right_box { flex: auto; width: 100%; }
  .index .main6 .content .right_box img { width: 100%; }
  .index .main7 { padding: 60px 0; }
  .index .main7 .content .title_search { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 30px; margin-bottom: 30px; }
  .index .main7 .content .title_search .tab_box { width: 100%; margin-bottom: 20px; }
  .index .main7 .content .title_search .search_box { width: 100%; }
  .header .header_top .head_logo { width: 193px; }
  .header .header_top .header_nav { display: none; }
  .header .header_top .head_right .mobile_monu_nav { width: 100%; }
  .header .header_top .head_right .head_login { width: 90px; color: #999999; background-color: #ffffff; }
  .header .header_top .head_right .head_login .iconfont { font-size: 30px; margin-right: 0; }
  .header .header_top .head_right .head_login P { display: none; }
  .crumbs .center .item { display: none; }
  .service .main1 .content .center1460 .block .txt { margin-top: 20px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; }
  .service .main1 .content .center1460 .block .txt .title { position: relative; top: 0; left: 0; margin-right: 20px; }
  .inner_title .name { margin-bottom: 10px; }
  .news1 .main1 .content .list_form { padding-bottom: 20px; }
  .news1 .main1 .content .list_form .search_box input { line-height: 38px; }
  .news1 .main1 .content .block_box .block { padding: 20px 0; }
  .about .main1 .content { padding-top: 10px; }
  .about .main1 .content .txt .right_box { padding-right: 0; }
  .about .main2 .content { padding-top: 10px; }
  .about .main2 .content .block .txt .tag { margin-bottom: 10px; }
  .about .about .main3 { padding-top: 40px; }
  .about .main4 .content { padding-top: 10px; }
  .about .main4 .content .block .name { font-size: 14px; margin-top: 10px; }
  .peech .main1 .content { padding-top: 0; }
  .peech .main1 .content .txt { padding-bottom: 0; }
  .organize .main1 .content { padding: 30px 0; }
  .organize .main1 .content .img { padding-left: 0; }
  .council .main1 .content .title_box { padding: 40px 0 20px; }
  .constitution .main1 .content { padding-top: 0; }
  .constitution .main1 .content .block_box .block .block_top .name { font-weight: unset; }
  .constitution .main1 .content .block_box .block .block_down { padding-bottom: 30px; padding-right: 0; }
  .contact .main1 { padding: 60px 0; }
  .contact .main1 .content .left_txt { padding: 35px 20px; }
  .contact .main1 .content .left_txt .name { margin-bottom: 20px; font-size: 18px; }
  .contact .main1 .main2 { padding-bottom: 60px; }
  .personal .right_content .message_box .block { width: 90%; }
  .password .right_content .message_box .block { width: 90%; }
  .release .right_content .block_box.block_box1 .block { width: 100%; }
  .release .right_content .block_box.code .block { width: 100%; }
  .release .right_content .block_box.code .line { width: 56%; }
  .record .member_right .right_content { padding: 5px 0 20px; }
  .record .member_right .right_content .block .txt { width: 60%; }
  .record .member_right .right_content .block .img { width: 12%; }
  .company .right_content .block_box.block_box1 .block { width: 100%; }
  .company .right_content .block_box.block_box1 .block:nth-child(2) { margin-left: 0; margin-top: 20px; }
  .company .right_content .block_box.code .block { width: 100%; }
  .uprecord .member_right .right_content .block .name { width: 67%; }
  .apply .main1 .content .block_box .block .name { font-size: 26px; }
  .apply .main1 .content .block_box .block .abstract { margin-top: 20px; width: 100%; padding-left: 0%; border-left: none; }
  .apply .main1 .content .block_box .block:not(:first-child) { margin-top: 30px; }
  .activity-details .main1 .content .comment_box .message_box .code_box { width: 100%; }
  .activity-details .main1 .content .comment_box .message_box .code_box .input_box { width: 100%; }
  .activity-details .main1 .content .comment_box .message_box .code_box .code_img { width: 16%; }
  .activity-details .main1 .content .comment_box .message_box .code_box .code_img .picture_container { height: 100%; } }

@media screen and (max-width: 1024px) { .news1 .main1 .content .list_form .number { display: none; }
  .activity .main1 .content .list_form .number { display: none; } }

@media screen and (max-width: 992px) { .building .main1 .content .block { width: 49%; }
  .building .main1 .content .block:not(:nth-child(3n)) { margin-right: 0; }
  .building .main1 .content .block:nth-child(n+4) { margin-top: 10px; }
  .building .main1 .content .block:nth-child(odd) { margin-right: 2%; }
  .index .main1 .content { width: 100%; } }

@media screen and (max-width: 768px) { .header .header_top .head_right .head_search { display: none; }
  .header .header_top .head_right .mobile_monu_nav { height: 370px; overflow-y: auto; }
  .index .index_banner .txt_box .txt .one { font-size: 16px; margin-bottom: 15px; }
  .index .index_banner .txt_box .txt .txt_img { width: 60%; margin: 0 auto; }
  .index .index_banner .icon { display: none; }
  .index .index_title { font-size: 24px; }
  .index .main1 { padding: 40px 0; }
  .index .main1 .content .left_box { width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; padding-top: 0; margin-right: 0; }
  .index .main1 .content .tab_box { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; padding-top: 0; padding-bottom: 20px; }
  .index .main1 .content .tab_box .tab_btn { width: 32%; font-size: 14px; height: 60px; }
  .index .main1 .content .tab_box .tab_btn::after { display: none; }
  .index .main1 .content .tab_box .tab_btn:not(:last-child) { margin-bottom: 0%; margin-right: 1.5%; }
  .index .main1 .content .right_box { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .index .main1 .content .right_box .video_box .video_play { width: 50px; }
  .index .main2 { padding: 40px 0; }
  .index .main2 .content { padding-top: 30px; }
  .index .main2 .left_list { width: 100%; margin-right: 0; margin-bottom: 30px; }
  .index .main2 .right_block { width: 100%; }
  .index .main2 .right_block .right_box { width: 49%; }
  .index .main3 { padding: 40px 0; }
  .index .main3 .content .swiper_btn_box .swiper-button-next, .index .main3 .content .swiper_btn_box .swiper-button-prev { display: none; }
  .index .main3 .content .swiper-slide .block .name { font-size: 16px; margin-bottom: 10px; }
  .index .main3 .content .swiper-slide .block .time { font-size: 14px; }
  .index .main3 .content .swiper-slide .block .txt { padding: 10px 5px; }
  .index .main4 { padding: 40px 0; }
  .index .main4 .title { margin-bottom: 20px; }
  .index .main4 .title .name { font-size: 26px; margin-bottom: 10px; }
  .index .main4 .content .box_top .swiper-slide { width: 32%; }
  .index .main4 .content .box_top .swiper-slide:not(:last-child) { margin-right: 1.5%; }
  .index .main4 .content .box_top .block .abstract { margin-top: 18px; }
  .index .main4 .content .box_bottom { margin-top: 20px; }
  .index .main4 .content .box_bottom .left_aside .block .txt .abstract { margin: 5px 0; }
  .index .main4 .content .box_bottom .left_aside .block .txt .more { width: 25px; height: 25px; }
  .index .main4 .content .box_bottom .left_aside .block .txt .more::after { width: 3px; height: 3px; }
  .index .main4 .content .box_bottom .right_box .block .txt { padding-right: 0; }
  .index .main4 .content .box_bottom .right_box .block .txt .name { padding: 10px 0; }
  .index .main4 .content .list_box .left_form { padding: 30px 15px; }
  .index .main4 .content .list_box .left_form .title_name { font-size: 20px; }
  .index .main5 .contnet .btn_box .btn { width: 108px; height: 108px; }
  .index .main5 .contnet .btn_box .btn .icon { width: 40px; }
  .index .main6 .content .right_box .block { width: 100%; }
  .index .main7 { padding: 40px 0; }
  .index .main7 .content .title_search { padding-bottom: 20px; margin-bottom: 20px; }
  .index .main7 .content .title_search .tab_box .btn { width: 48%; }
  .index .main7 .content .title_search .tab_box .btn:not(:first-child) { margin-left: 0; }
  .index .main7 .content .title_search .tab_box .btn:nth-child(odd) { margin-right: 4%; }
  .index .main7 .content .title_search .tab_box .btn:nth-child(n+3) { margin-top: 10px; }
  .footer .foot_top { padding: 10px 0; }
  .footer .foot_top .center { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .footer .foot_top .foot_nav { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .footer .foot_top .icon_box { margin-top: 10px; width: 100%; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; }
  .footer .foot_bottom { padding: 10px 0; }
  .inner_main { padding: 40px 0; }
  .service .main1 .content { padding-top: 0; }
  .service .main1 .content .center1460 .block .txt { margin-top: 20px; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .service .main1 .content .center1460 .block .txt .title { width: 100%; margin-right: 0; line-height: 50px; font-size: 18px; }
  .service .main1 .content .center1460 .block .txt .abstract { width: 100%; padding: 0; padding-top: 10px; }
  .service .main1 .content .center1460 .swiper-button-prev, .service .main1 .content .center1460 .swiper-button-next { display: none; }
  .leader .main1 .content .block { padding: 20px; }
  .about .main2 { padding-bottom: 0; }
  .about .main3 { padding-top: 20px; }
  .news1 .main1 .content .block_box .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0; }
  .news1 .main1 .content .block_box .block .img { width: 100%; margin-bottom: 10px; margin-right: 0; }
  .news1 .main1 .content .block_box .block .img img { width: 100%; }
  .news1 .main1 .content .block_box .block .txt { width: 100%; }
  .news1 .main1 .content .block_box .block .txt .name { margin: 10px 0; }
  .news1 .main1 .content .block_box .block .txt .abstract { font-size: 12px; }
  .news1 .main1 .content .list_form { padding-bottom: 10px; }
  .council .main1 .content .title_box { padding: 30px 0 15px; }
  .council .main1 .content .block_box .block { width: 49%; }
  .council .main1 .content .block_box .block:not(:nth-child(4n)) { margin-right: 0; }
  .council .main1 .content .block_box .block:nth-child(odd) { margin-right: 2%; }
  .council .main1 .content .block_box .block:nth-child(n+3) { margin-top: 20px; }
  .constitution .main1 .content .block_box .block .block_top .name { line-height: 40px; font-size: 18px; }
  .constitution .main1 .content .block_box .block .block_down { padding-bottom: 20px; }
  .contact .main1 { padding: 40px 0; }
  .contact .main1 .content { margin-top: 0; }
  .contact .main1 .content .left_txt { padding: 20px 10px; }
  .contact .main1 .content .left_txt .name { margin-bottom: 10px; font-size: 18px; }
  .contact .main2 { padding-bottom: 40px; }
  .contact .main2 .content .center { padding-top: 30px; }
  .news1-details .main1 .content .left_box .title { margin-bottom: 20px; }
  .news1-details .main1 .content .left_box .title_box .line_icon .icon_box { position: unset; width: 0; height: 20px; }
  .news1-details .main1 .content .left_box .title_box .line_icon .icon_box .social-share { display: flex !important; flex-direction: unset; top: 50%; bottom: auto; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
  .news1-details .main1 .content .left_box .title_box .line_icon .wechat-qrcode { right: -310px; left: auto; }
  .news1-details .main1 .content .right_box { display: none; }
  .news1-details .main1 .content .gomore { width: 100px; height: 40px; line-height: 38px; }
  .news1-details .main1 .content .bottom_box { display: block; }
  .activity-details .main1 .content .left_box { width: 100%; }
  .activity-details .main1 .content .left_box .title { margin-bottom: 20px; }
  .activity-details .main1 .content .left_box .title_box .line_icon .icon_box { position: unset; width: 0; height: 20px; }
  .activity-details .main1 .content .left_box .title_box .line_icon .icon_box .social-share { display: flex !important; flex-direction: unset; top: 50%; bottom: auto; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
  .activity-details .main1 .content .left_box .title_box .line_icon .wechat-qrcode { right: -310px; left: auto; }
  .activity-details .main1 .content .right_box { display: none; }
  .activity-details .main1 .content .gomore { width: 100px; height: 40px; line-height: 38px; margin-top: 30px; }
  .activity-details .main1 .content .bottom_box { display: block; }
  .activity-details .main1 .content .comment_box { padding-top: 30px; }
  .activity-details .main1 .content .comment_box .message_box { padding: 30px 0 20px; }
  .activity-details .main1 .content .comment_box .message_box .title { font-size: 24px; margin-bottom: 20px; }
  .activity-details .main1 .content .comment_box .message_box .code_box .code_img { width: 32%; }
  .activity-details .main1 .content .comment_box .message_box .btn { margin-top: 20px; }
  .building .main1 .content { padding-top: 0; }
  .building .main1 .content .block .txt { padding: 0 20px 20px; }
  .building .main1 .content .block .txt .name { margin: 15px 0; line-height: 20px; max-height: 40px; min-height: 40px; }
  .news1-details .main1 .content .left_box .title_box .line_icon .wechat-qrcode { display: none !important; }
  .switch .line .time { display: none; }
  .switch .line .name { width: 68.5%; }
  .footer .line_icon { display: none; }
  .loadData a { width: 130px; height: 50px; line-height: 50px; }
  .member_left { position: fixed; z-index: 100; left: -25%; top: 50%; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
  .member_left .top { display: none; }
  .member_left .icon_btn { display: block; }
  .member_right { width: 100%; padding-top: 0; }
  .member_bgcolor { background-color: #ffff; }
  .personal .right_content { padding: 40px 0; }
  .personal .right_content .title { margin: 14px 0 30px; }
  .personal .right_content .top_img { width: 25%; }
  .personal .right_content .message_box .block { width: 100%; }
  .personal .right_content .message_box .block .line { line-height: 42px; }
  .personal .right_content .message_box .block .btn { line-height: 42px; }
  .password .right_content .title { margin: 14px 0 30px; }
  .password .right_content .top_img { width: 25%; }
  .password .right_content .message_box .block { width: 100%; }
  .release .right_content { padding: 30px 0 100px; }
  .release .right_content .block_box .block .line { height: 38px; line-height: 38px; }
  .exchange .right_content { padding: 30px 0; }
  .exchange .right_content .block .block_top .name { width: 50%; }
  .exchange .right_content .block .block_bottom { padding: 10px; min-height: 80px; }
  .company .right_content { padding: 30px 0 30px; }
  .company .right_content .block_box .block .line { height: 38px; line-height: 38px; }
  .company .right_content .block_box.code .line { width: 56%; }
  .uprecord { min-height: calc(100vh - 274px); }
  .uprecord .member_right .right_content { padding: 0; }
  .uprecord .member_right .right_content .block .name { width: 60%; }
  .uprecord .member_right .right_content .block .time { width: 21%; }
  .apply .main1 .content { padding-top: 0; }
  .apply .main1 .content .block_box { padding-top: 30px; }
  .apply .main1 .content .block_box .block .name { font-size: 20px; }
  .apply .main1 .content .block_box .block:not(:first-child) { margin-top: 10px; }
  .apply .main1 .content .block_box .block .abstract { margin-top: 10px; }
  .publishing .main1 .content { padding-top: 0; }
  .publishing .main1 .content .mask .txt .title { font-size: 24px; }
  .publishing .main1 .content .mask .txt .btn { width: 100px; height: 36px; font-size: 14px; line-height: 36px; }
  .unit .main1 .content { padding-top: 0; }
  .unit .main1 .content .block .table_top { padding: 14px 0; }
  .unit .main1 .content .block .table_line { padding: 14px 0; padding-left: 0; }
  .unit .main1 .content .block .title3 { width: 19%; }
  .president .main1 .content { padding-top: 0; }
  .president .main1 .content .mask .txt .title { font-size: 24px; margin: 15px 0; }
  .login .main1 .img { background-image: none !important; }
  .login .main1 .center { padding: 40px 15px; min-height: calc(100vh - 274px); }
  .login .main1 .center .content { width: 100%; }
  .login .main1 .center .content .form_box { width: 100%; border-top: none; background-color: #fff; }
  .registered .main1 .img { background-image: none !important; }
  .registered .main1 .center { min-height: calc(100vh - 274px); }
  .registered .main1 .center .content { width: 100%; }
  .registered .main1 .center .content .form_box { width: 100%; border-top: none; background-color: #fff; }
  .registered .main1 .center .content .form_box .code_box .code_img { width: 115px; }
  .forget .main1 .img { background-image: none !important; }
  .forget .main1 .center { min-height: calc(100vh - 274px); }
  .forget .main1 .center .content { width: 100%; }
  .forget .main1 .center .content .form_box { width: 100%; border-top: none; background-color: #fff; }
  .forget .main1 .center .content .form_box .code_box .code_img { width: 115px; }
  .activity .main1 .content .block_box .block { width: 49%; }
  .activity .main1 .content .block_box .block:nth-child(odd) { margin-right: 2%; }
  .sitemap .main1 .content { padding: 10px; }
  .sitemap .main1 .content .title { font-size: 18px; }
  .president { min-height: calc(100vh - 274px); }
  .contact .main1 .content .center{box-shadow: none;}
  .sitemap .main1 .content .block { padding: 0 20px; } }

@media screen and (max-width: 640px) { body { padding-top: 60px !important; }
  .header.active .header_top { border-bottom: 1px solid #eee; }
  .header .header_top { padding: 0 10px; }
  .header .header_top .head_logo { width: 150px; margin-left: 0; }
  .header .header_top .head_right { line-height: 60px; }
  .header .header_top .head_right .mobile_monu { width: 30px; margin-right: 20px; }
  .header .header_top .head_right .head_login { width: 40px; }
  .header .header_top .head_right .mobile_monu_nav { top: 60px; } }

@media screen and (max-width: 480px) { .center { padding: 0 10px; }
  .header .header_top .head_right .head_search { display: none; }
  .footer .foot_top .foot_nav { -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; line-height: 24px; }
  .footer .foot_top .foot_nav a { margin-top: 5px; }
  .footer .foot_top .foot_nav a:nth-child(2) { border-left: 0; margin-left: 0; padding-left: 0; }
  .footer .foot_top .foot_nav p { width: 100%; }
  .footer .foot_top .icon_box { -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; }
  .footer .foot_bottom { text-align: left; }
  .inner_banner { height: 150px; }
  .index .index_title { font-size: 20px; }
  .index .main1 { padding: 30px 0; }
  .index .main1 .content .left_box .replace_box { margin-top: 20px; padding-bottom: 22px; background-size: 30%; }
  .index .main1 .content .left_box .replace_box .name { font-size: 16px; margin-bottom: 10px; }
  .index .main1 .content .left_box .replace_box .more_btn { margin-top: 5px; padding: 0 10px; color: #ffffff; width: 150px; font-size: 14px; line-height: 36px; background-color: #e72129; border: solid 1px #e72129; }
  .index .main1 .content .left_box .replace_box .more_btn .icon { height: 26px; }
  .index .main1 .content .left_box .replace_box .more_btn .img_on { opacity: 1; }
  .index .main1 .content .left_box .replace_box .tab { margin-top: 10px; font-size: 12px; }
  .index .main1 .content .tab_box .tab_btn { font-size: 14px; }
  .index .main1 .content .tab_box .tab_btn p span { display: block; text-align: left; }
  .index .main1 .content .tab_box .tab_btn p span i { display: none; }
  .index .main1 .content .right_box .number_box { height: 50px; padding: 0 15px; font-size: 14px; }
  .index .main1 .content .right_box .number_box .number { font-size: 26px; }
  .index .main1 .content .right_box .number_box .txt:nth-child(2) { padding-left: 30px; margin-left: 30px; }
  .index .main1 .content .right_box .number_box .txt:nth-child(2)::after { height: 30px; }
  .index .main2 { padding: 30px 0; }
  .index .main2 .content { padding-top: 20px; }
  .index .main2 .left_list { margin-bottom: 20px; }
  .index .main2 .right_block .block_box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main2 .right_block .left_box { width: 100%; margin-bottom: 10px; }
  .index .main2 .right_block .left_box .txt { padding: 20px 10px 10px; }
  .index .main2 .right_block .right_box { width: 100%; }
  .index .main2 .right_block .right_box .block:nth-child(n+3) { margin-top: 20px; }
  .index .main3 { padding: 30px 0; }
  .index .main3 .content { margin-top: 20px; }
  .index .main3 .content .swiper-slide { width: 49%; }
  .index .main4 { padding: 30px 0; }
  .index .main4 .title { margin-bottom: 10px; }
  .index .main4 .title .name { font-size: 20px; margin-bottom: 10px; }
  .index .main4 .title .abstract { font-size: 16px; }
  .index .main4 .content .box_top .swiper-slide { width: 49%; }
  .index .main4 .content .box_top .swiper-slide:not(:last-child) { margin-right: 2%; }
  .index .main4 .content .box_top .block .abstract { margin-top: 16px; }
  .index .main4 .content .box_bottom { margin-top: 10px; }
  .index .main4 .content .box_bottom .left_aside { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main4 .content .box_bottom .left_aside .block { width: 100%; }
  .index .main4 .content .box_bottom .left_aside .block .txt .abstract { margin: 5px 0; }
  .index .main4 .content .box_bottom .left_aside .block .txt .more { width: 25px; height: 25px; }
  .index .main4 .content .box_bottom .left_aside .block .txt .more::after { width: 3px; height: 3px; }
  .index .main4 .content .box_bottom .left_aside .block:last-child { margin-top: 10px; margin-left: 0; }
  .index .main4 .content .box_bottom .right_box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main4 .content .box_bottom .right_box .block { width: 100%; }
  .index .main4 .content .box_bottom .right_box .block:not(:last-child) { margin-right: 0; margin-bottom: 10px; }
  .index .main4 .content .box_bottom .right_box .block .txt { padding: 0 15px; }
  .index .main4 .content .list_box { padding: 0 10px; }
  .index .main4 .content .list_box .left_form { padding: 10px 5px; }
  .index .main4 .content .list_box .left_form .title_name { font-size: 18px; padding-bottom: 10px; }
  .index .main4 .content .list_box .right_line { padding: 10px 5px; }
  .index .main4 .content .list_box .right_line .title_box { margin-bottom: 10px; }
  .index .main4 .content .list_box .right_line .title_box .title_name { text-align: center; font-size: 18px; width: 100%; }
  .index .main4 .content .list_box .right_line .title_box .title_search { width: 100%; margin-top: 10px; }
  .index .main4 .content .list_box .right_line .line_box { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .index .main4 .content .list_box .right_line .line_box .block { min-height: 180px; width: 100%; }
  .index .main4 .content .list_box .right_line .line_box .block:not(:last-child) { margin-right: 0; margin-top: 10px; }
  .index .main5 .contnet .btn_box .btn { width: 78px; height: 78px; }
  .index .main5 .contnet .btn_box .btn .icon { width: 30px; margin-bottom: 10px; }
  .index .main5 .contnet .btn_box .btn .txt { font-size: 14px; }
  .index .main5 .contnet .btn_box .btn:nth-child(1) { margin-right: 10px; }
  .index .main6 .content .left_box .txt { left: 0; top: 0; bottom: auto; width: 100%; padding: 10px; height: 100%; -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); background-color: transparent; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; text-align: left; }
  .index .main6 .content .left_box .txt .time { font-size: 16px; }
  .index .main6 .content .left_box .txt .name { font-size: 16px; }
  .index .main6 .content .left_box .txt .more { height: 16px; margin-top: 15px; }
  .index .main6 .content .right_box .block .txt { padding: 30px 10px; left: 0; width: 100%; }
  .index .main6 .content .right_box .block .txt .time { font-size: 16px; }
  .index .main6 .content .right_box .block .txt .name { font-size: 16px; }
  .index .main6 .content .right_box .block .txt .more_btn { width: 70px; height: 30px; line-height: 30px; font-size: 12px; }
  .index .main7 { padding: 30px 0; }
  .index .main7 .content .title_search { padding-bottom: 10px; margin-bottom: 10px; }
  .index .main7 .content .title_search .tab_box { margin-bottom: 10px; }
  .index .main7 .content .title_search .tab_box .btn { height: 38px; line-height: 38px; font-size: 14px; }
  .index .main7 .content .title_search .search_box input { line-height: 38px; }
  .index .main7 .content .line_box .line .name { width: 50%; }
  .index .main7 .content .line_box .line .time { display: none; }
  .inner_main { padding: 20px 0; }
  .service .main1 .content .center1460 .block .txt .abstract { font-size: 14px; line-height: 24px; }
  .about .main1 .content .txt .left_box { padding: 0 5px; }
  .about .main1 .content .txt .left_box .abstract { text-indent: 0; }
  .about .main1 .content .txt .left_box .abstract::after { content: none; }
  .about .main1 .content .txt .left_box::after { content: none; }
  .about .main1 .content .txt .right_box { text-indent: 0; }
  .about .main3 .content { padding-top: 0; }
  .about .main3 .content .block_box .swiper-slide:nth-child(odd) { padding-top: 0; }
  .about .main5 { padding-top: 15px; line-height: 26px; }
  .leader .main1 .content .block { padding: 10px; }
  .leader .main1 .content .block .txt .name { font-size: 16px; padding-bottom: 10px; }
  .leader .main1 .content .block .txt .tag { font-size: 12px; }
  .organize .main1 .content { padding: 10px 0 0; }
  .organize .main1 .inner_tab { margin-top: 10px; }
  .organize .main1 .inner_tab .block { width: 110px; height: 40px; line-height: 40px; }
  .council .main1 .content .title_box { padding: 10px 0 15px; }
  .council .main1 .inner_tab .block { width: 110px; height: 40px; line-height: 40px; }
  .constitution .main1 .content .block_box .block .block_top .name { line-height: 36px; font-size: 14px; }
  .constitution .main1 .content .block_box .block .block_down { padding-bottom: 20px; }
  .contact .main1 { padding: 30px 0; }
  .contact .main1 .content { margin-top: 0; }
  .contact .main1 .content .left_txt { padding: 10px 5px; }
  .contact .main1 .content .left_txt .name { margin-bottom: 5px; font-size: 16px; }
  .contact .main2 { padding-bottom: 30px; }
  .contact .main2 .content .center { padding-top: 20px; }
  .building .main1 .content .block .txt { padding: 0 5px 0; }
  .personal .right_content { padding: 30px 0; }
  .personal .right_content .title { margin: 14px 0 30px; }
  .personal .right_content .top_img { width: 25%; }
  .personal .right_content .message_box .block { width: 100%; }
  .personal .right_content .message_box .block .line { line-height: 42px; }
  .personal .right_content .message_box .block .btn { line-height: 42px; }
  .password .right_content { padding: 30px 0; }
  .password .right_content .title { margin: 14px 0 30px; }
  .password .right_content .top_img { width: 25%; }
  .password .right_content .message_box .block { width: 100%; }
  .password .right_content .message_box .block .line { line-height: 42px; }
  .password .right_content .message_box .block .name { text-align: right; }
  .password .right_content .message_box .block .btn { line-height: 42px; }
  .record .member_right .right_content .block .img { width: 100%; margin-bottom: 20px; }
  .record .member_right .right_content .block .img img { width: 100%; }
  .record .member_right .right_content .block .txt { width: 68%; margin-right: 5%; }
  .exchange { min-height: calc(100vh - 274px); }
  .exchange .right_content { padding: 30px 0 0; }
  .exchange .right_content .block .block_bottom { padding: 10px; min-height: 80px; }
  .uprecord .member_right .right_content .block .time { display: none; }
  .president .main1 .content .mask { border: 0; }
  .president .main1 .content .mask .txt .icon { width: 40px; margin: 0 auto; }
  .president .main1 .content .mask .txt .title { font-size: 18px; margin: 10px 0; }
  .president .main1 .content .mask .txt .email { font-size: 14px; }
  .activity-details .main1 .content .left_box .title_box .block .name { font-size: 20px; margin-bottom: 20px; }
  .activity-details .main1 .content .left_box .left_txt { padding-top: 20px; }
  .activity-details .main1 .content .gomore { margin-top: 20px; }
  .activity-details .main1 .content .comment_box { padding-top: 20px; }
  .activity-details .main1 .content .comment_box .title { font-size: 20px; margin-bottom: 20px; }
  .activity-details .main1 .content .comment_box .message_box { padding: 20px 0 10px; }
  .activity-details .main1 .content .comment_box .message_box .title { font-size: 20px; margin-bottom: 20px; }
  .activity-details .main1 .content .comment_box .message_box .code_box .code_img { width: 45%; }
  .activity-details .main1 .content .comment_box .message_box .code_box .input_box { width: 60%; }
  .activity-details .main1 .content .comment_box .message_box .btn { margin-top: 10px; }
  .activity-details .main1 .content .comment_box .reply_box { margin: 15px 0 5px; padding: 10px; }
  .login .main1 .center .content .form_box { padding: 0; }
  .registered .main1 .center .content .form_box { padding: 0; }
  .registered .main1 .center .content .form_box .radio_box .name { margin-right: 10px; }
  .registered .main1 .center .content .form_box .radio_box .radio_block { width: 109px; }
  .registered .main1 .center .content .form_box .radio_box .radio_block:not(:last-child) { margin-right: 5px; }
  .registered .main1 .center .content .form_box .radio_box .radio_block span { font-size: 12px; }
  .forget .main1 .center .content .form_box { padding: 30px 0; }
  .forget .main1 .center .content .input_box input { width: 100%; }
  .activity .main1 .content .block_box .block .txt .name { font-size: 14px; }
  .activity .main1 .content .list_form .search_box input { line-height: 38px; }
  .activity .main1 .content .list_form .search_box .btn { height: 38px; line-height: 38px; color:#ffffff;}
  .cooperation .main1 .content { padding-top: 0; }
  .cooperation .main1 .content .txt .title { padding-top: 20px; font-size: 16px; }
  .cooperation .main1 .content .txt .abstract { padding-bottom: 20px; }
  .cooperation .main1 .content .txt .abstract .name { font-size: 16px; }
  .cooperation .main1 .content .img::after { display: none; }
  .cooperation .main1 .content p { text-align: left !important; }
  .cooperation .main1 .content .one { display: block; width: 100%; margin-right: 0; }
  .inner_title .name { font-size: 18px; }
  .council .main1 .content .block_box .block .txt .name { font-size: 16px; }
  .council .main1 .content .block_box .block .txt .tag { text-align: left; }
  .building .main1 .content .block .txt .name { font-size: 14px; margin: 5px 0; }
  .sitemap .main1 .inner_title { padding-bottom: 20px; }
  .sitemap .main1 .content { padding: 10px; }
  .sitemap .main1 .content .title { font-size: 16px; }
  .sitemap .main1 .content .block { margin-top: 10px; padding: 0 10px; }
  .sitemap .main1 .content:not(:last-child) { margin-bottom: 20px; }
  .publishing .main1 .content .mask { border: 0; }
  .publishing .main1 .content .mask .txt .title { font-size: 16px; }
  .publishing .main1 .content .mask .txt .btn { width: 80px; height: 26px; font-size: 12px; line-height: 26px; }
  .member_left { padding: 40px 10px 20px; }
  .member_left .left_nav { font-size: 12px; }
  .member_left .left_nav .line { height: 38px; line-height: 38px; }
  .member_left .left_nav .line:not(:last-child) { margin-bottom: 10px; }
  .member_main { padding: 40px 0; }
  .personal .right_content .message_box .block .name { text-align: right; }
  .personal .right_content .message_box .block .radio_box .rideo_block:nth-child(2) { margin-right: 10px; }
  .company { min-height: calc(100vh - 274px); }
  .company .right_content .block_box .block .name { margin-right: 10px; }
  .company .right_content .block_box.code { display: block; float: left; width: 79%; }
  .company .right_content .block_box.code .block .line { width: 32%; }
  .company .right_content .block_box.code .block .img_code { height: 38px; width: 80px; }
  .company .right_content .block_box.code .block .img_code .picture_container { height: 100%; }
  .company .right_content .block_box.btn_box { float: right; width: 20%; display: block; }
  .company .right_content .block_box.btn_box .block .name { display: none; }
  .company .right_content .block_box.btn_box .block .btn { width: 100%; line-height: 38px; font-size: 14px; }
  .release { min-height: calc(100vh - 274px); }
  .release .right_content .block_box .block .name { margin-right: 10px; }
  .release .right_content .block_box .block .btn_upload { width: 60px; height: 60px; }
  .release .right_content .block_box .block .block_img { width: 60px; height: 60px; }
  .release .right_content .block_box.code { display: block; float: left; width: 79%; }
  .release .right_content .block_box.code .block .img_code { height: 38px; width: 80px; }
  .release .right_content .block_box.code .block .img_code .picture_container { height: 100%; }
  .release .right_content .block_box.code .block .line { width: 32%; }
  .release .right_content .block_box.btn_box { float: right; width: 20%; display: block; }
  .release .right_content .block_box.btn_box .block .name { display: none; }
  .contact .main2 .content .btn_box .btn {     width: 102px;
    height: 44px;
    font-size: 16px;
    line-height: 44px; }
    .contact .main2 .content .btn_box{text-align: right;}
  .release .right_content .block_box.btn_box .block .btn { width: 100%; line-height: 38px; font-size: 14px; } }
